package com.empire.module.rainbow.convert.diy;

import com.empire.module.rainbow.controller.app.diy.vo.AppRainbowDiyTemplateRespVO;
import com.empire.module.rainbow.dal.dataobject.diytemplate.RainbowDiyTemplateDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * 装修模板 Convert
 *
 * @author owen
 */
@Mapper
public interface RainbowDiyTemplateConvert {

    RainbowDiyTemplateConvert INSTANCE = Mappers.getMapper(RainbowDiyTemplateConvert.class);

//    DiyTemplateDO convert(DiyTemplateCreateReqVO bean);
//
//    DiyTemplateDO convert(DiyTemplateUpdateReqVO bean);
//
//    DiyTemplateRespVO convert(DiyTemplateDO bean);
//
//    List<DiyTemplateRespVO> convertList(List<DiyTemplateDO> list);
//
//    PageResult<DiyTemplateRespVO> convertPage(PageResult<DiyTemplateDO> page);
//
//    DiyTemplatePropertyRespVO convertPropertyVo(DiyTemplateDO diyTemplate, List<DiyPageDO> pages);
//
    AppRainbowDiyTemplateRespVO convertPropertyVo2(RainbowDiyTemplateDO diyTemplate, String home, String user);
//
//    DiyTemplateDO convert(DiyTemplatePropertyUpdateRequestVO updateReqVO);

}
